@@ -15,6 +15,7 @@ from account.models import UserInfo |
||
15 | 15 |
from mch.models import (ActivityInfo, AdministratorInfo, BrandInfo, ConsumeInfoSubmitLogInfo, DistributorInfo, |
16 | 16 |
LatestAppInfo, LatestAppScreenInfo, ModelInfo, OperatorInfo) |
17 | 17 |
from statistic.models import ConsumeModelSaleStatisticInfo, ConsumeSaleStatisticInfo, ConsumeUserStatisticInfo |
18 |
+from integral.models import SaleclerkSubmitLogInfo |
|
18 | 19 |
from utils.error.errno_utils import (AdministratorStatusCode, OperatorStatusCode, ProductBrandStatusCode, |
19 | 20 |
ProductModelStatusCode, UserStatusCode) |
20 | 21 |
from utils.redis.connect import r |
@@ -391,6 +392,12 @@ def consumer_info_api(request): |
||
391 | 392 |
'ymd': ymd, |
392 | 393 |
}) |
393 | 394 |
|
395 |
+ #更新销售员提交的表 |
|
396 |
+ logs = SaleclerkSubmitLogInfo.objects.filter(code=serialNo, model_pk=model.pk) |
|
397 |
+ for log in logs: |
|
398 |
+ log.has_scan = True |
|
399 |
+ log.save() |
|
400 |
+ |
|
394 | 401 |
return response(200, 'Submit Consumer Info Success', u'提交消费者信息成功') |
395 | 402 |
|
396 | 403 |
|
@@ -11,7 +11,7 @@ from TimeConvert import TimeConvert as tc |
||
11 | 11 |
|
12 | 12 |
from account.models import UserInfo |
13 | 13 |
from integral.models import SaleclerkIntegralIncomeExpensesInfo, SaleclerkSubmitLogInfo |
14 |
-from mch.models import BrandInfo, DistributorInfo, ModelInfo, SaleclerkInfo |
|
14 |
+from mch.models import BrandInfo, DistributorInfo, ModelInfo, SaleclerkInfo, ConsumeInfoSubmitLogInfo |
|
15 | 15 |
from statistic.models import (DistributorSaleStatisticInfo, ModelSaleStatisticInfo, ProvinceSaleStatisticInfo, |
16 | 16 |
SaleclerkSaleStatisticInfo, SaleStatisticInfo) |
17 | 17 |
from utils.error.errno_utils import (ProductBrandStatusCode, ProductDistributorStatusCode, ProductModelStatusCode, |
@@ -88,6 +88,11 @@ def clerk_sale_submit_api(request): |
||
88 | 88 |
|
89 | 89 |
ymd = tc.local_string(format='%Y%m%d') |
90 | 90 |
|
91 |
+ #是否被消费者扫过 |
|
92 |
+ has_scan = ConsumeInfoSubmitLogInfo.objects.filter( |
|
93 |
+ model_id=model.model_id, |
|
94 |
+ serialNo=serialNo).exists() |
|
95 |
+ |
|
91 | 96 |
# 店员提交记录 |
92 | 97 |
ssli = SaleclerkSubmitLogInfo.objects.create( |
93 | 98 |
brand_pk=brand.pk, |
@@ -109,6 +114,7 @@ def clerk_sale_submit_api(request): |
||
109 | 114 |
test_sn=test_sn, |
110 | 115 |
ym=ymd[:6], |
111 | 116 |
ymd=ymd, |
117 |
+ has_scan=has_scan, |
|
112 | 118 |
) |
113 | 119 |
|
114 | 120 |
if test_sn: |